.home {
    width: 100%;
    display: flex;
    flex-direction: column;
    height: 100vh;

    .home-header,
    .home-footer {
        width: 100%;
        height: 50px;
        // background: #3498db;
        // color: white;
        display: flex;
        justify-content: space-between;

        div {
            text-align: center;
            align-items: center;
        }
    }

    .home-main {
        width: 100%;
        flex: 1;
        overflow-y: auto;
        padding: 15px;
        background: #f9f9f9;
    }
}